Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.01.2017, 22:10
Аспирант
Отправить личное сообщение для deatlink Посмотреть профиль Найти все сообщения от deatlink
 
Регистрация: 22.09.2015
Сообщений: 49

не работает в firefox
Не могу понять, в chrome все хорошо работает, а вот через мозиллу не работает.
При нажатий пишет alert :

error
undefined

В чем может быть ошибка?
$('#button-cart-1').on('click', function() {
  $.ajax({
    url: 'index.php?route=checkout/cart/add',
    type: 'post',
    data: $('#product input[type=\'text\'], #product input[type=\'hidden\'], #product input[type=\'radio\']:checked, #product input[type=\'checkbox\']:checked, #product select, #product textarea'),
    dataType: 'json',
    success: function(json) {
      $('.alert, .text-danger').remove();
      $('.form-group').removeClass('has-error');
      if (json['error']) {
        if (json['error']['option']) {
          for (i in json['error']['option']) {
            var element = $('#input-option' + i.replace('_', '-'));
            if (element.parent().hasClass('input-group')) {
              element.parent().after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
            } else {
              element.after('<div class="text-danger">' + json['error']['option'][i] + '</div>');
            }
          }
        }
        if (json['error']['recurring']) {
          $('select[name=\'recurring_id\']').after('<div class="text-danger">' + json['error']['recurring'] + '</div>');
        }
        // Highlight any found errors
        $('.text-danger').parent().addClass('has-error');
      }
      if (json['success']) {
        $('.breadcrumb').after('<div class="alert alert-success">' + json['success'] + '<button type="button" class="close" data-dismiss="alert">&times;</button></div>');
        $('#cart > button').html('<span id="cart-total"><i class="fa fa-shopping-cart"></i> ' + json['total'] + '</span>');
        $('#cart').load('index.php?route=common/cart/info');
        window.location.href = 'index.php?route=checkout/simplecheckout';
      }
    },
        error: function(xhr, ajaxOptions, thrownError) {
            alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText);
        }
  });
});


через firebug (mozilla) пишет
uncaught exception: unknown (can't convert to string)

когда нажимаю на кнопку (sumbit) то появляется в firebug (в консоле) это


еле успеваю сделаю скрин. После чего исчезает и появляется в консоле firebug
uncaught exception: unknown (can't convert to string)
Ответить с цитированием
  #2 (permalink)  
Старый 18.01.2017, 05:51
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от deatlink
еле успеваю сделаю скрин
В консоли выбрать "Не очищать" и пропадать не будет.

И где строка 4 кода, которая не нравится?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает скрипт в Firefox truman55 jQuery 4 01.02.2016 12:05
Color picker не работает в FireFox horan (X)HTML/CSS 6 25.01.2015 20:12
Не работает в firefox 14 assd18 Firefox/Mozilla 0 22.08.2012 09:53
Java-скрипт (звёзды вокруг курсора) не работает в FireFox malinin1991 Firefox/Mozilla 3 23.08.2010 08:34
В Firefox 3.5.5 не работает метод POST. Какие методы лечения? javascript_pupil AJAX и COMET 1 10.12.2009 20:34